home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 July / july_2000.iso / Site Building / cyberspyder / README.TXT < prev    next >
Encoding:
Text File  |  2000-05-02  |  11.7 KB  |  225 lines

  1. CyberSpyder Link Test 
  2. Version 2.1.10
  3.  
  4. Version 2.1.10 fixes two problems
  5.     These fixes are:
  6.     - When a HEAD request is made, some servers were responding with
  7.         a '403 Forbidden' message.  A request to the same URL
  8.         made with a GET would succeed.  The program has been
  9.         modified so that if this response is received to a
  10.         HEAD request, it will retry the URL with a GET.
  11.     - The program has been modified to include the 'Referer' in
  12.         requests (the URL of the page containing the URL
  13.         being tested.  It was found that some servers would
  14.         not respond correctly if this field was missing.
  15.  
  16. Version 2.1.9 fixes two 'bugs' found in Version 2.1.8.
  17.  
  18.     These fixes are:
  19.     - The fix made in 2.1.8 re the handling of DNS by a proxy server
  20.         caused a bug that would result in the program treating
  21.         non-home hosts as if they were part of the home site     
  22.         causing the program to parse non-home pages for additional
  23.         links to follow.  This has been corrected.
  24.     - A bug was found when a redirect response was received.  The result
  25.         message recorded includes the URL of the redirected response
  26.         and this could occasionally result in a message that was too
  27.         long for the database field resulting in a program abort.  
  28.         Code has been added to avoid this problem.
  29.  
  30. Version 2.1.8 fixed 'bugs' found in Version 2.1.7 and adds one new feature.
  31.  
  32.     These changes include:
  33.  
  34.     Fix - The format of the request headers sent has been updated to 
  35.         conform with current practice so they are compatible with 
  36.         HTTP/1.0 and HTTP/1.1. The format of the request has been 
  37.         made similar to that used by the latest versions of Netscape 
  38.         and Internet Explorer.
  39.     Fix - The "Proxy to handle DNS" option has been removed. The program 
  40.         has been modified so that, when a Proxy server is used, the 
  41.         DNS operation is unconditionally left to be handled by the proxy 
  42.         server. This should eliminate problems some users have had when 
  43.         using a proxy server. 
  44.     Fix - Validation of the host name in a URL has been added to trap malformed 
  45.         URLs and prevent the program from aborting. A new error message has 
  46.         been added to identify such errors: 
  47.             1021 Host name contains an invalid character 
  48.                     (or is missing trailing slash)
  49.     Fix - An anchor that uses only a `#` reference was previously reported as 
  50.         an Error (e.g. <a href="#" onClick="...">). This has been 
  51.         reclassified and will now be reported as a Warning. The reporting 
  52.         has been left in the program to alert users to any cases where the 
  53.         reference was intended to include a reference to a name anchor. 
  54.         (The "#" form is sometimes used where a link is required but the 
  55.         click or mouseover is handled via JavaScript.)
  56.     Fix - An anchor that used a name reference containing a `#` character as 
  57.         part of the name was processed incorrectly and cause the program 
  58.         to abort. (e.g. a name anchor defined as 
  59.         <a ... name="something #more"> and referenced with 
  60.         <a href="... #something #more"> cause a program abort). The parsing 
  61.         of URLs has been corrected to handle this situation. 
  62.     Fix - Added changes to permit the use of `Starting URLs` that contain commas. 
  63.         Previously these could not be used as the comma was used when storing 
  64.         `Starting URLs` to separate the URL from a possible ID and Password. 
  65.         The problem was corrected by encoding the commas contained in such 
  66.         URLs to the encoded URL sequence of %2C. The same fix was applied to 
  67.         deal with the entry of ID/Password URLs. 
  68.     Fix - Corrected problems dealing with comment areas (<!-- ......-->) that are 
  69.         longer than 1275 characters. The program will now deal with comment 
  70.         areas of any length. The same fix was made to script areas 
  71.         (<SCRIPT ..> </SCRIPT>) and the content between select 
  72.         (<SELECT> ... </SELECT>) tags. 
  73.     Fix - Added additional validation for hrefs. If the reference 
  74.         ends with a `#` without the name reference included, an error 
  75.         is reported (i.e. if the reference is like 
  76.         <a href="...file.html#">). The new error reported is: 
  77.             3014 HREF content ends '#' but does not 
  78.                         include the 'name' reference 
  79.  
  80.     New feature - Modified the `News` button so that, if a test database is 
  81.         open AND a proxy server has been defined for the test, then the 
  82.         `News` request will use the defined proxy. This enables users 
  83.         who must access the Internet via a proxy server to easily get 
  84.         the latest update information from the CyberSpyder site.
  85.  
  86. Note that some problems with name anchors previously thought to be bugs are not. 
  87. CyberSpyder will continue to report these as errors:
  88.     - Name anchors are case sensitive in some browsers. An anchor defined as 
  89.         <a ... name="American"> and a reference defined as 
  90.         <aáhref="...#AMERICAN"> will not match. While the reference to 
  91.         "American" will be found by Internet Explorer, both Netscape 
  92.         and Opera will fail.
  93.     - Similarly, an anchor defined as <aá...áname="a&b"> will not be found 
  94.         by all browsers if a reference is coded as <aáhref="...#a&b">. 
  95.         The reference is found by Internet Explorer and Netscape, but not 
  96.         by Opera. Opera also fails to find the item when the reference 
  97.         is coded to match (<aáhref="...#a&b">).
  98.  
  99. Version 2.1.7 fixed a number of minor `bugs` and added an optional parameter to 
  100. the command line startup to cause CyberSpyder to terminate when it completes a test. 
  101.  
  102. Version 2.1.6 fixed a problem in handling some incorrect server responses to
  103. a "HEAD" request, an error in storing ID/PW information, a problem in in
  104. retrieving pages from some Apache servers, some cell sizing problems in the
  105. Page Size Analysis reports, the handling of the HTML 4.0 "<HTML" tag, and
  106. added provision for a telnet variation in parsing URLs and added check
  107. boxes to the reports as an aid in working with them. 
  108.  
  109. Version 2.1.5 fixed some errors in the HTML coding of the report pages, an error
  110. in detecting 'cgi' script pages, and a problme ion recording a name anchor reference 
  111. (in 'file.html#somename', we are referring to everything after the '#' as the 
  112. 'name anchor reference')
  113.  
  114. Version 2.1.4 fixed some problems found in handling the checking URLs contained 
  115. within <SELECT </SELECT> statements (the new feature added to 2.1.1).
  116.  
  117. Version 2.1.3 fixed all known bugs that were reported for Version 2.1 and 2.1.1
  118. and 2.1.2. 
  119.  
  120. Version 2.1.1 included a couple of enhancements:  
  121.     - The HTML Page Size Analysis report now uses a table format to improve 
  122.         readability as well as to reduce the generated file size for 
  123.         the page.
  124.     - And addition option has been added to the Test Options tab of the
  125.         setup screen to allow the testing of URLs that appear within
  126.         <SELECT tags on a page.  See CyberSpyder Help for details.  
  127.  
  128. This 'readme' also contains instructions for installation of the program. Please
  129. check the CyberSpyder Web site for possible additional information that may apply. 
  130.  
  131. CyberSpyder Link Test is a Web site management tool used  to verify that the URLs 
  132. on a Web site are not broken.  In addition to reports on the results of a test, 
  133. it also produces a number of analysis reports to assist in managing a site. 
  134. Analysis reports include site structure and map reports, cross reference reports, 
  135. What's New and What's Old reports and page size analysis reports.  
  136.  
  137. The program, intended for sites of all sizes, includes features  found in more 
  138. expensive programs, but at a price affordable by the owner of a small business 
  139. or personal site.
  140. It is available in 16 and 32 bit versions. 
  141. See http://www.cyberspyder.com. 
  142.  
  143. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  144.  
  145. Update Installation
  146.  
  147. If you have installed any previous release of Version 2.1, 2.1.1, 2.1.2 or 2.1.3,
  148. then the only files that need to be replaced are the '.exe' file and the 'lnkchk21.hlp' 
  149. file.  
  150. The zip you downloaded contains this 'readme.txt' and two new files.  The '.exe' 
  151. file will be lnkchk21.exe' for the 16 bit release, or 'cyberspyder21.exe' for the 
  152. 32 bit release.  Copy this file and the 'lnkchk21.hlp' file to the location where 
  153. you installed the previous release, overwriting the '.exe' and 'lnkchk21.hlp' files 
  154. already there.
  155.  
  156. Complete Installation 
  157.  
  158. Before attempting to install the program, be sure that nothing else is running 
  159. on your system.  The most frequent install problems are caused by something 
  160. else running on your system that is using a file that this install needs to be able 
  161. to update.  Don't forget to check for programs that are set up to automatically 
  162. start when Windows is started, as these are often missed. 
  163.  
  164. Both the 16 and 32 bit releases are standard Windows' installations.  To install 
  165. the program, run 'setup.exe'. 
  166.  
  167. 16 Bit Installation 
  168.  
  169. There are no special instructions for the 16 bit install 
  170.  
  171. 32 Bit Installation 
  172.  
  173. Make sure that the 'zip' file was unzipped with a utility that can handle long 
  174. file names.  You can confirm this by looking at the names of the unzipped files.  
  175. If you find the file 'cyberspyder21.ex_', then you are OK.  If you do not find that, 
  176. but you find the file 'cyberspy.ex_', then your utility does not handle long file 
  177. names.  (Suggest you get the latest 32 bit version of Winzip from 
  178. http://www.winzip.com/).  The workaround for this install is to rename 
  179. 'cyberspy.ex_' to 'cyberspyder21.ex_' before proceeding with the installation (it is 
  180. the only file that needs the long name in this install.) 
  181.  
  182. Potential problems with the 32 bit install procedure: 
  183.  
  184. Some problems which occasionally occur when installing the 32 bit version are 
  185. outlined here: 
  186.  
  187. Sometimes when installing the program, the install will display a message that 
  188. it is about to replace a pre-existing file. If you drag the message window out of 
  189. the way, the file name shown as the file currently being copied is the file it is 
  190. warning about. In actual fact, the install does not replace the existing file unless 
  191. the version on your system is older than the one being installed and it is 
  192. normally safe to proceed. However, if this problem occurs and you want to play 
  193. it safe, proceed as follows:  
  194.         1.Make a copy of the existing file on your system, but leave the original in 
  195.     place.     The suggested rename is to keep the original file name, and 
  196.     just add `.sav` to it.  
  197.         2.Proceed with the install and let it replace the existing file (safe, since 
  198.     you now have a backup copy).  
  199.         3.After the install completes, look in the directory where the program was 
  200.     installed and view the file `St4unst.log` (use notepad). Look for the file 
  201.     that the install indicated it was replacing. The log clearly indicates 
  202.     which files it actually replaced. If it indicates that `File currently on 
  203.     disk was already up to date`, then you can delete your backup copy as 
  204.     the file was not replaced. If it indicates that `File was not found or was 
  205.     an older version -- new file copied`,  then the file was replaced and you 
  206.     should retain the backup until you are sure there are no problems with 
  207.     your system. 
  208.  
  209. If you attempt to install the 32 bit version, and the setup program will not run, 
  210. indicating that it cannot find msvcrt.dll, it indicates that your system is missing 
  211. this file. This file is used by a number of programs, but it is possible that it was 
  212. inadvertently deleted (possibly by the uninstall of some program). If you get this 
  213. message, you can download the file from ftp://cyberspyder.com/msvcrt.zip. 
  214. Unzip this file and place the contained `dll` (msvcrt.dll) in your 
  215. windows\system directory 
  216.  
  217. For additional information on installation problems, please see the CyberSpyder 
  218. Release Notes at http://www.cyberspyder.com/cslnkts4.html
  219.  
  220.  
  221. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  222.  
  223. To get started using CyberSpyder Link Test, start the program, then review the Quick Start 
  224. item in the help file for details
  225.